body{width: 100%;overflow-x: hidden;}
.topTitle{padding: 15px 0;position: relative;background-color: #69abf5;border-bottom: 1px solid #ccc;color: #fff;}
.topTitle p{text-align: center;font-size: 16px;}
.main .topTitle a{position: absolute;left: 5px;padding: 5px 10px;top: 6px;}
.main .topTitle a i{font-size: 20px;color: #fff;}
.detailTopBox{background-color: #fff;padding: 5px 15px;color: #666666;border-bottom: 1px solid #ccc;margin-bottom: 10px;}
.detailTopBox .line{margin: 10px 0;}
.detailTopBox .line .ass{display: inline-block;text-align: center;}
.detailTopBox .line .ass i{margin-right: 5px;}
.detailTopBox .line .ass span{display: inline-block;background-color: #ccc;color: #fff;padding: 2px 5px;border-radius: 4px;width: 67px;}
.detailTopBox .line .ass .green{background-color: #6dca71;}
.detailTopBox .line .ass .red{background-color: red;}
.replyStatus{padding: 5px 15px 15px 15px;background-color: #fff;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;color: #666666;margin-bottom: 10px;}
.replyStatus .replyContent{padding: 10px 0;border-bottom: 1px solid #eaeaea;}
.replyStatus .replyContent:not(.one){padding-left: 20px;}
.replyStatus .replyTime{font-size: 12px;color: #ccc;}
.replyStatus .replyText{margin-top: 10px;}
.replyStatus .replyText p{word-break: break-all;}
.replyAll{padding: 5px 15px;margin-bottom:40px;background-color: #fff;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;color: #666666;}
.replyAll .allLine{padding: 10px 0;border-bottom: 1px solid #eaeaea;}
.replyAll .allLine:last-child{border-bottom: none;}
.replyAll .allLine:nth-of-type(4) span{line-height: 24px;}
.replyAll .allLine:first-child span:nth-of-type(2){color: #666666;}
.replyAll .allLine span:nth-of-type(2){color: #ccc;}
.replyAll .allLine:nth-of-type(5) p{float: left;margin-right: 10px;}
.replyAll .allLine:nth-of-type(5) .img img{width: 20%;margin-right: 10px;}
.replyAll .allLine:nth-of-type(5) .img img:last-child{margin-right: 0;}
.submit{position: fixed;padding: 10px 0;background-color: #69abf5;color: #fff;width: 100%;bottom: 0;text-align: center;}
.banner{position:absolute;width: 100%;height: 100%;background-color: #000;left: 0;top:0;overflow: hidden;display: none;}
.banner ul{width: 10000%;height: 100%;}
.banner ul li{float: left;position: relative;width: 1%;height: 100%;}
.banner ul li img{position: absolute;left: 50%;top: 50%;max-width: 100%;}
.banner .title{position: absolute;top: 0;left: 0;padding: 10px 0;background-color: #69abf5;color: #fff;width: 100%;text-align: center;}
.banner .title .back{position: absolute;left: 10px;top: 10px;}
.transition{transition: 0.3s}
